<?xml version="1.0" encoding="UTF-8"?>
<definitions id="definitions"
    xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL"
    xmlns:camunda="http://camunda.org/schema/1.0/bpmn" 
    targetNamespace="Examples">

    <signal id="someSignal" name="Some Signal" />

    <process id="signalSuspendedProcessInstance" isExecutable="true">

        <startEvent id="start" />
        <sequenceFlow sourceRef="start" targetRef="task" />
        
        <userTask id="task" camunda:assignee="kermit" />           
        <boundaryEvent id="boundary" attachedToRef="task" cancelActivity="true">       
          <signalEventDefinition signalRef="someSignal"/>
        </boundaryEvent>
        <sequenceFlow sourceRef="boundary" targetRef="end" />
        <sequenceFlow sourceRef="task" targetRef="end" />

        <endEvent id="end" />

    </process>

    

</definitions>
